① 如何訪問伺服器上的資源
如果你只是想共享資源復制一些東西的話(不是像訪問網路那樣),
只要IP在同一個段,就可以了,
② 關於http的8種請求方式,想要實例或者小實驗來直觀看出它們的區別
HTTP/1.1協議中共定義了八種方法(有時也叫「動作」)來表明Request-URI指定的資源的不同操作方式:OPTIONS 返回伺服器針對特定資源所支持的HTTP請求方法。也可以利用向Web伺服器發送'*'的請求來測試伺服器的功能性。HEAD 向伺服器索要與GET請求相一致的響應,只不過響應體將不會被返回。這一方法可以在不必傳輸整個響應內容的情況下,就可以獲取包含在響應消息頭中的元信息。GET 向特定的資源發出請求。注意:GET方法不應當被用於產生「副作用」的操作中,例如在web app.中。其中一個原因是GET可能會被網路蜘蛛等隨意訪問。POST 向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。PUT 向指定資源位置上傳其最新內容。DELETE 請求伺服器刪除Request-URI所標識的資源。TRACE 回顯伺服器收到的請求,主要用於測試或診斷。CONNECT HTTP/1.1協議中預留給能夠將連接改為管道方式的代理伺服器。
③ 說出兩種訪問伺服器端的共享資源的方法
通過命令、影射網路驅動器
在「我的電腦」中的「工具」菜單中也能找到「映射網路驅動器」項目。運行: cmd net use UNCIPC$ password /user:username。
④ 手機客戶端如何跨域請求伺服器的資源(要求能post請求的)
瀏覽器內置的安全沙箱,決定了沒有任何直接的方式,不過可以巧用其他方法解決,比如FLASH的HTTP請求,或隱藏的FRAME.
最簡單的就是就是隱藏框架,比如
你在A的主頁上放一個 FRAME 將其地址設定為B的某一頁,然後 在B中放一個專門用來POST提交信息的頁
比如 B.com/post.htm
然後 將要提交的信息用URL傳過去 B.com/post.htm?name=aaa&password=5555
在B上 的post.htm上 用JS動態讀取URL值來的值,然後AJAX 動態提交或直接提交..
⑤ HTTP請求方法有哪些
HTTP請求的方法:
HTTP/1.1協議中共定義了八種方法(有時也叫「動作」),來表明Request-URL指定的資源不同的操作方式
1、OPTIONS
返回伺服器針對特定資源所支持的HTTP請求方法,也可以利用向web伺服器發送『*』的請求來測試伺服器的功能性
2、HEAD
向伺服器索與GET請求相一致的響應,只不過響應體將不會被返回。這一方法可以再不必傳輸整個響應內容的情況下,就可以獲取包含在響應小消息頭中的元信息。
3、GET
向特定的資源發出請求。注意:GET方法不應當被用於產生「副作用」的操作中,例如在Web Application中,其中一個原因是GET可能會被網路蜘蛛等隨意訪問。Loadrunner中對應get請求函數:web_link和web_url
4、POST
向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。 Loadrunner中對應POST請求函數:web_submit_data,web_submit_form
5、PUT
向指定資源位置上傳其最新內容
6、DELETE
請求伺服器刪除Request-URL所標識的資源
7、TRACE
回顯伺服器收到的請求,主要用於測試或診斷
8、CONNECT
HTTP/1.1協議中預留給能夠將連接改為管道方式的代理伺服器。
注意:
1)方法名稱是區分大小寫的,當某個請求所針對的資源不支持對應的請求方法的時候,伺服器應當返回狀態碼405(Mothod Not Allowed);當伺服器不認識或者不支持對應的請求方法時,應返回狀態碼501(Not Implemented)。
2)HTTP伺服器至少應該實現GET和HEAD/POST方法,其他方法都是可選的,此外除上述方法,特定的HTTP伺服器支持擴展自定義的方法。
⑥ 如何做到從伺服器端發出請求
發出請求的時候你的機器就是一個客戶端,不管它以前是什麼。「從我們公司網站伺服器向別人的伺服器發送請求」,不要認為這兩個都是伺服器,發請求的一方是客戶端。你去看一下P2P吧。