台灣最大程式設計社群網站
線上人數
1522
 
會員總數:245013
討論主題:188959
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 同Server但不同port互抓資料,可行嗎?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
同Server但不同port互抓資料,可行嗎?
價值 : 50 QP  點閱數:613 回應數:6

樓主

Max
門外漢
0 38
631 26
發送站內信

假如我從192.168.1.1去抓192.168.1.1:200的json資料回來

請問如果用jquery可行嗎?

是不是因為不同網域所以不行呢?

還有什麼方法嗎?

搜尋相關Tags的文章: [ cross domain ] ,
本篇文章發表於2017-01-24 15:11
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上~~~~兩個連接端都是你可以控制的情況下。那是一定可行的。

本篇文章回覆於2017-01-25 00:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

彩虹
檢舉此回應
可行呀
你可以再明確說明清楚你的問題嗎~

順便把程式碼放上來
192.168.1.1 接收json的方式
192.168.1.1:200 吐出的json方式
本篇文章回覆於2017-01-25 08:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
連接埠不同也算是跨網域的一種
直接使用ajax之類的方式可能會有問題
破解的方法蠻多的
請說明一下你現在的做法
本篇文章回覆於2017-01-25 10:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Max
檢舉此回應
我目前是在192.168.1.1直接用ajax去跟200port要資料,但是都被擋


請教有什麼方法嗎? 不能只靠jquery破解嗎?
本篇文章回覆於2017-01-25 15:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我上面有說了~~~條件是你的主機是你可以控管的情況下

如果會被擋的情況下。那就是你本身就沒有開放可讀取連結的方式處理。
如果本身就沒受權給你。那你當然怎麼讀都讀不出來

這不是單單靠jquery就可以處理的。
因為所謂的ajax。它也只是從程式做一個瀏覽器模擬器的連結方式。(可以將其視為一個內框架)
但必要的瀏覽權限還是需要的。如果不能瀏覽。你只能先去針對瀏覽權限就做開放的動作。

程式是不可能可以去改變這些動作的。
用內部命令的話就又另當別論了,但你也得有可以使用內部命令的權限。瀏覽權限都沒了。怎麼可能還會有更高的內部命令權限

而且你說到了「破解」。也就是代表這不是你可以控管的機器??
192.168.1.1如果你實際要用這個ip的話。我推測因該是某些路由器的控制動作吧。

一般那會有鎖port的動作。只會給與80port的連接權限。
你想要破解的話。你得先拿到最高管理權限。進去將可用的開放port給打開。才能夠讀取。
本篇文章回覆於2017-01-25 19:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
我覺得樓主的問題在於沒弄清楚JSONP的用法
請參考這篇教學
http://xyz.cinc.biz/2013/02/jquery-jsonp.html
另外,請將http://192.168.1.1:200/的原始碼也貼出
本篇文章回覆於2017-01-26 09:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.