我正在使用PHP开发API。
我通过PUT请求接受XML文件。
使用Postman开发我的应用程序我看到以下内容:
------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 :(得分:1)
表单数据实际上仅适用于HTML表单,而不适用于API。你所做的就像一个<input type="file">
。
选择raw
或binary
。