是否可以在Angular 5中使用jsonp发布数据而无需查询字符串?

帕万·皮莱

我正在进行CORS网络服务调用,并想使用Angular 5的jsonp()方法。但是我找不到将屏幕值发布为body参数的方法。我看到的唯一方法是通过将值作为查询字符串传递,由于我的屏幕数据很大,所以我不想使用该值。

我无法控制Web服务,因此我不能要求他们在服务器端进行如下设置:

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");

这是我在Angular 5中的JSONP代码:

let body = JSON.stringify({ Key1: Value1, Key2 : Value2 });
const headers = new HttpHeaders()
        .set('Content-Type', 'application/json');

return this.http.jsonp(this.serviceUrlProxy, "JSONCallBack" )

因此,使用Angular 5的jsonp()方法时甚至可以将数据发送到Web服务吗?

那将是烧瓶

JSONP是GET请求,它不应该具有主体,所有数据应作为查询字符串发送。

所以不,这是不可能的。

在发生CORS问题的情况下,可以使用替代解决方案,例如CORS代理。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在 webforms 应用程序中的 URL 路由中使用查询字符串

是否可以从三元运算中返回比较值+字符串而无需重复该值?

是否可以在Angular中模拟属性指令?

是否可以在Angular 2中扩展模板?

在Angular 2中,是否可以在字符串中进行Angular绑定

是否可以在Js中使用await而无需异步

是否可以在mysql查询中对字符串进行jsonify?

检查列表中是否出现多个 SUBstring,而无需明确定义子字符串

是否可以在javascript的字符串中使用emmet的lorem?

是否可以在Angular.JS中编写mysql查询?

是否可以在Angular的kendo-editor中使用管道?

是否可以在Angular 2和TypeScript中使用ECharts Baidu

是否可以使用Django的ORM查询表而无需在模型中为其创建类?

是否可以以良好的形式重用Angular中的相同数据工厂?

可以在 ElasticSearch 查询字符串中使用 GroupBy 吗?

我可以在http查询字符串中使用“ ==”吗?

在JodaTime中是否可以将星期几作为仅具有星期几的整数的字符串而无需创建DateTime对象

是否可以在字符串中的R中使用希腊字母

Angular 5 Service Worker是否可以在后台获取资产

外部文件是否可以与Angular 5+模块或组件通信?

是否可以在Angular 8中预加载延迟加载的模块?

是否可以在jQuery事件中更改Angular范围?

是否可以将类传递给 Angular 中的绑定属性?

是否可以从 Angular 的服务中获取枚举的值

是否可以在Angular组件中订阅局部变量?

是否可以从 Angular 中的模型进行 api 调用?

Angular 1.2:是否可以排除表单脏检查中的输入?

Angular组件中是否可以包含HTML内容?

是否可以在Angular 2中创建自闭合组件?