2012-03-23 85 views
0

我需要解析XMLHttpRequest產生的內容,而不是來自瀏覽器,但使用PHP /或PERL或其他任何方式,但javascript.So我試圖根據我對特定請求的理解進行POST我需要解析,但我得到一個404(頁面未找到)。 我的錯誤在哪裏? 1)錯誤的發佈消息 2)服務器明白我的請求不是來自XMLHttprequest,然後拒絕404。3)其他我不知道。從外部調用XMLHTTPRequest javascript

對不起,我無法發佈URL,因爲它位於Intranet內部。

,我將發佈用Perl編寫的代碼:

use CGI; 
use LWP::UserAgent; 
my $ua = new LWP::UserAgent; 

my $response 
= $ua->post($myUrl, 
{ bId => '5', 
'c0id' => '0', 
'c0mN' => 'cM', 
'c0p0' => 'string3.57', 
'c0p1' => 'boolean:false', 
'c0sN' => 'mD', 
'cC' => '1', 
'httpSessionId' => '0C23946319623A', 
'page' => $relPage, 
'scriptSessionId' => '67233543259' 
}) 

+0

我們不需要URL,我們需要你的代碼。 – 2012-03-23 13:22:57

+0

好的,找到了解決辦法:這是'c0p0'=>'string3.57'行的sintax錯誤,它應該在'c0p0'=>'字符串:3.57'中得到糾正, – user1288322 2012-03-23 17:40:16

回答

0

你不必做任何特殊與其他方法;只需在open()調用中設置請求類型,然後發送()一個適當的主體(在「PUT」的情況下放置的項目;在「GET」的情況下爲null參數)。

您是否有超時機制和事件調度?