2017-08-20 9 views
0

私はPHPを使用してAPIを開発しています。PUT経由でファイルの先頭に余分なヘッダーを追加する方法を教えてください。

私はPUTリクエストでXMLファイルを受け取ります。

はポストマンと私のアプリを開発する私は、以下を参照してください。

------WebKitFormBoundary0ASxhcJEf0dqxS1P 
Content-Disposition: form-data; name=""; filename="books.xml" 
Content-Type: text/xml 


<?xml version="1.0"?> 
<catalog> 
    <book id="bk101"> 
     <author>Gambardella, Matthew</author> 
     <title>XML Developer's Guide</title> 
     <genre>Computer</genre> 
     <price>44.95</price> 
     <publish_date>2000-10-01</publish_date> 
     <description>An in-depth look at creating applications 
     with XML.</description> 
    </book> 
... 
</catalog> 

------WebKitFormBoundary0ASxhcJEf0dqxS1P-- 

私はecho file_get_contents("php://input")経由でそれを持ってきました。

WebKitのように見えるこの余分なデータを傍受または浄化することはできますか?

+0

どのようにリクエストされましたか? –

+0

@ DanielA.White with Postmanフォームデータでファイルを添付します。 – mike

+0

フォームデータでは行いません。 –

答えて

1

フォームデータは、実際にはHTMLフォーム用であり、API用ではありません。あなたがしたことは<input type="file">のようなものです。

rawまたはbinaryのいずれかを選択します。

+0

ああ!ですから、私の問題は私が郵便配達員をどのように使用しているかです!ありがとうございました! – mike

関連する問題