使用POST将数据发送到JSONP请求

罗希特·金达尔

概括 :

想要使用JSONP的POST方法将数据发送到另一个域。

代码 :

$http.jsonp($scope.baseApiUrl+'QueryBuilder/getData?callback=JSON_CALLBACK')
.success(function(data, status, headers, config) {
    $scope.success = true;
    console.log(data);
}).error(function (data, status, headers, config) {
    $scope.error = true;
});

它的工作正常。但是我有很多数据需要跨域发送到服务,并且太大了,无法通过查询字符串发送。所以我想将其作为JSON发送。

data: {
    "dbName":"test",
    "tables":["city","persons"],
    "filters":["city_id='Hyd'"]
}

发现 :

如何通过jQuery发出指定contentType的jsonp POST请求?
无法在跨域上使用JSONP发布数据
如何使用JSONP将数据从本地主机发送到domain.com
通过JSONP和jQuery使用PUT / POST / DELETE

每个帖子都表明这是不可能的,那么还有其他替代方法吗?

问题 :

是否可以将数据发布到JSONP?还是所有数据都必须作为GET请求传递到查询字符串中?

任何立即的帮助将非常可贵。谢谢。

昆汀

是否可以将数据发布到JSONP?

不,不是。

JSONP的工作原理是添加一个从其获取数据<script>元素(数据嵌入在JavaScript程序中)。您无法发出POST请求来加载JavaScript程序。src

还是所有数据都必须作为GET请求传递到查询字符串中?

是的


JSONP是绕过Same Origin Policy的肮脏黑客。

引入CORS是解决“同源起源”策略的标准方法,该方法要灵活得多。如果获得CORS的授权,则可以使用XMLHttpRequest发出POST请求。请改用CORS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Ajax POST请求将图像和JSON数据发送到服务器?

来自分类Dev

使用 angular 5 将 POST 数据发送到 php

来自分类Dev

使用jsonp将数据发送到远程服务器

来自分类Dev

如何通过POST请求将请求发送到网站?

来自分类Dev

如何将Http请求中的JSON数据发送到JSON解析中的POST方法

来自分类Dev

event.passThroughOnException将请求发送到源,但没有POST数据

来自分类Dev

将SQL数据发送到站点的POST HTTP请求

来自分类Dev

如何将Http请求中的JSON数据发送到JSON解析中的POST方法

来自分类Dev

400错误的请求将JSON POST发送到REST

来自分类Dev

通过cURL POST请求将JSON发送到Sinatra

来自分类Dev

HttpURLConnection将JSON POST请求发送到Apache / PHP

来自分类Dev

无法将POST请求发送到服务器

来自分类Dev

将查询参数发送到 POST 请求 laravel

来自分类Dev

将 POST 请求从 Unity WebGL 发送到 HTTPS

来自分类Dev

将 POST 请求从 js 文件发送到 php 文件

来自分类Dev

无法使用Postman将POST JSON请求发送到Restful API

来自分类Dev

当我使用post方法将请求发送到服务器时显示异常

来自分类Dev

使用Ember Data将POST请求发送到嵌套的API端点URL

来自分类Dev

使用Retrofit 2 Android将数组的POST请求发送到JSON

来自分类Dev

如何使用Objective-C将HTTP POST请求发送到PHP服务

来自分类Dev

使用 Java 将 Cucumber.json 文件发送到 Jira 的 Rest API post 请求

来自分类Dev

将数据发送到webapi GET请求Ajax调用

来自分类Dev

使用获取请求标头将数据发送到服务器

来自分类Dev

使用Angular将http发布请求发送到具有许多数据的php

来自分类Dev

如何将POST数据发送到反向URL

来自分类Dev

将$ _POST数据发送到其他域

来自分类Dev

将POST数据发送到Mautic表单

来自分类Dev

使用请求将JSON发送到Flask

来自分类Dev

使用Java将发布请求发送到Salesforce

Related 相关文章

  1. 1

    使用Ajax POST请求将图像和JSON数据发送到服务器?

  2. 2

    使用 angular 5 将 POST 数据发送到 php

  3. 3

    使用jsonp将数据发送到远程服务器

  4. 4

    如何通过POST请求将请求发送到网站?

  5. 5

    如何将Http请求中的JSON数据发送到JSON解析中的POST方法

  6. 6

    event.passThroughOnException将请求发送到源,但没有POST数据

  7. 7

    将SQL数据发送到站点的POST HTTP请求

  8. 8

    如何将Http请求中的JSON数据发送到JSON解析中的POST方法

  9. 9

    400错误的请求将JSON POST发送到REST

  10. 10

    通过cURL POST请求将JSON发送到Sinatra

  11. 11

    HttpURLConnection将JSON POST请求发送到Apache / PHP

  12. 12

    无法将POST请求发送到服务器

  13. 13

    将查询参数发送到 POST 请求 laravel

  14. 14

    将 POST 请求从 Unity WebGL 发送到 HTTPS

  15. 15

    将 POST 请求从 js 文件发送到 php 文件

  16. 16

    无法使用Postman将POST JSON请求发送到Restful API

  17. 17

    当我使用post方法将请求发送到服务器时显示异常

  18. 18

    使用Ember Data将POST请求发送到嵌套的API端点URL

  19. 19

    使用Retrofit 2 Android将数组的POST请求发送到JSON

  20. 20

    如何使用Objective-C将HTTP POST请求发送到PHP服务

  21. 21

    使用 Java 将 Cucumber.json 文件发送到 Jira 的 Rest API post 请求

  22. 22

    将数据发送到webapi GET请求Ajax调用

  23. 23

    使用获取请求标头将数据发送到服务器

  24. 24

    使用Angular将http发布请求发送到具有许多数据的php

  25. 25

    如何将POST数据发送到反向URL

  26. 26

    将$ _POST数据发送到其他域

  27. 27

    将POST数据发送到Mautic表单

  28. 28

    使用请求将JSON发送到Flask

  29. 29

    使用Java将发布请求发送到Salesforce

热门标签

归档