【问题标题】:POST method to send RAW TEXT data and get HTML Response using Jquery AJAX Web Method and check with POSTMAN使用 Jquery AJAX Web 方法发送 RAW TEXT 数据并获取 HTML 响应的 POST 方法并使用 POSTMAN 检查
【发布时间】:2019-09-17 09:28:01
【问题描述】:

我正在尝试使用 RAW TEXT 进行 POST 请求。

我想从 POSTMAN 发送 POST 请求,例如,在正文部分中,我选择了 RAW(来自单选按钮)和 Text(来自下拉菜单)并在下面传递简单字符串。

01JAINAM120112356598

现在,当我们在 Postman 中点击发送时,响应必须以 HTML 字符串“01”表示成功,“00”表示错误。

[我需要的请求和响应类型]https://imgur.com/bC26Pw7(照片中的 URL 是 .php 页面,但我会通过我的 asp.net c# 页面 (.aspx))。

我需要使用 JQuery ajax 代码来传递请求并获得正确的响应。 有点像,

$.ajax({
           url: "RFID.aspx/saveRFIDData",
           type: "POST",
           dataType: "text",
           success: function () {
            },
            error: function (response) {
                alert("Error")
            }
      });

但是,当我将上面的 URL 作为 post 方法调用时,如上图所示,我在后面的代码中的 WebMethod 不会被调用。

相反,当我为 JSON 调用相同的 ajax 调用时,我的 WebMethod 被调用。 但是,我不想传递 JSON。

那么,谁能帮我用“dataType : text”完成它并获得 HTML 字符串响应。








注意:如果有人不理解我的问题。请先发表评论,以便更清楚,而不是 DEVOTE 这个问题

【问题讨论】:

    标签: c# jquery ajax postman webmethod


    【解决方案1】:

    似乎是“不支持的媒体类型”问题,状态可能是 415。添加支持的媒体类型,这可能会起作用。

    【讨论】:

    • 我得到 200 个状态,整个 HTML 页面作为响应。但是我的 Web 方法没有被调用。
    猜你喜欢
    • 2021-08-18
    • 2021-09-22
    • 2015-05-02
    • 2018-10-13
    • 2016-05-27
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 2016-06-24
    相关资源
    最近更新 更多