最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Cross domain calls, REST library - Stack Overflow

programmeradmin3浏览0评论

I'm trying to use an external REST Library for my application, and I'm hoping to keep it client side, with javascript. I have no control over the REST library servers, so I cannot modify any access rights or anything on the servers. (It's kept secure by OAuth).

My question is: Is it possible to connect with the REST API using only javascript? I'm bound to running into cross domain call problems. Using JSONP is not possible from what I gather, since I would only be able to do GET's and not POST's, right? Also, I don't know a lot about JSONP...does it perhaps require me to make some changes on the API-offering server too?(in which case I can't).

Is there a way to workaround this problem, or will I be forced to do some serverside programming?

I'm trying to use an external REST Library for my application, and I'm hoping to keep it client side, with javascript. I have no control over the REST library servers, so I cannot modify any access rights or anything on the servers. (It's kept secure by OAuth).

My question is: Is it possible to connect with the REST API using only javascript? I'm bound to running into cross domain call problems. Using JSONP is not possible from what I gather, since I would only be able to do GET's and not POST's, right? Also, I don't know a lot about JSONP...does it perhaps require me to make some changes on the API-offering server too?(in which case I can't).

Is there a way to workaround this problem, or will I be forced to do some serverside programming?

Share asked Jun 26, 2012 at 13:21 Henrik Kjus AlstadHenrik Kjus Alstad 6842 gold badges10 silver badges24 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 2

There is CORS for modern browsers. Then there are a couple of other hacks, described very well here: Ways to circumvent the same-origin policy.

Otherwise you'll have to do the server side programming.

发布评论

评论列表(0)

  1. 暂无评论