2013-08-29 48 views
0

我正在尝试测试一个MIME多部分URL。是否足够做一个简单的HTML表单并向其提交文件?如何测试MIME多部分URL?

<html> 
<body> 
<FORM action="<MIME Multipart URL>" enctype="multipart/form-data" method="POST"> 
<p>file <INPUT type="file" name="file"><BR> 
<INPUT type="submit" value="Send"> <INPUT type="reset"> 
</FORM> 
</body> 
</html> 

当我这样做,我得到一个回叫多文件。该文件的内容包含错误,所以我想知道如果我没有正确地使用提交机制或者我只是没有在我的文件中提交正确的值。

FILE CONTENTS

POST /核心/资格HTTP/1。1

主机:SERVER_HOST:SERVER_PORT

内容长度:1354

内容类型:多部分/格式的数据;边界= XbCY

--XbCY

内容处置:形状数据; NAME =“的payloadType“

blahblah

--XbCY

内容处置:形状数据; NAME =“ProcessingMode”

blahblah

--XbCY

内容处置:形状数据;名称=“PayloadID”

--XbCY

内容处置:形式-数据; NAME =“时间戳”

2007-08-30T10:20:34Z

--XbCY

内容处置:形状数据;名称=“username”的

blahblah

--XbCY

Content-Disposition:form-data; NAME =“密码”

blahblah

--XbCY 内容处置:形状数据;名称=“SenderID”

blahblah

--XbCY内容处置:形状数据; NAME =“ReceiverID”

blahblah

--XbCY

内容处置:形状数据;名称=“CORERuleVersion”

blahblah

--XbCY

内容处理:表单数据; NAME =“有效载荷”

有效载荷blahblah

--XbCY--

回答

0
内容项目的

构建名单。提交将建立表单数据条目中的文件。

<FORM action="<MIME Multipart URL>" enctype="multipart/form-data" method="POST"> 
PayloadID<INPUT type="text" name="PayloadID"><br /> 
    : (other items) : 
<INPUT type="submit" value="Send"> <INPUT type="reset"> 
</FORM>