簡體   English   中英

如何使用Postman或任何HTTP請求模擬器測試上傳文件

[英]How to test upload file using Postman or Any HTTP Request Simulator

我有RESTful WSDL服務,可以在服務器上上傳文件(圖像),但我不知道如何使用Swift,Java或至少在Postman上使用此Web服務。

.NET WSDL文件上的服務下方

<xs:element name="SaveFile">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q24="http://schemas.microsoft.com/Message" name="stream" type="q24:StreamBody"/>
</xs:sequence>
</xs:complexType>
</xs:element>

該服務的所有者使用Kendo來使用服務並上傳圖片/ PDF。

在劍道以下消耗該服務的地方:

function InitiateFileUpload(fileType, multiple, extensions) {


        var fileInput = $("#fileAttachment-" + fileType);
        var errorMessagelbl = $("#errorAttachmentMessages-" + fileType);

        fileInput.kendoUpload({
            multiple: multiple,
            async: {

                saveUrl: serviceAnonymousURL + 'SaveFile',
                removeUrl: serviceAnonymousURL + 'RemoveFile',
                autoUpload: false
            },
            template: kendo.template($('#fileTemplate').html()),
            upload: function (e) {
                e.data = {
                    userName: $("#hdnLoginId").val(),
                    fileName: $("#hdnName" + e.files[0].uid).val(),
                    fileId: e.files[0].uid,
                    fileType: fileType
                };
            },
            remove: function (e) {
                RemoveFromSelectedFiles(e);
            }

據我了解,您不知道如何通過郵遞員將圖像上傳到遠程服務?

  1. 打開郵遞員,然后從地址欄中選擇POST方法。
  2. 輸入有效的URL。
  3. 轉到地址欄下方的“ 正文”部分。
  4. 在“ 主體”部分中,選擇“ 二進制”選項。 二進制選項允許發送諸如圖像,音頻,視頻和其他文件之類的東西。

請訪問郵差官方文檔以獲取有關如何執行請求的更多信息。 您將對解釋上傳的二進制部分更感興趣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM