从外部javascript调用XMLHTTPRequest

时间:2012-03-23 13:16:56

标签: ajax xmlhttprequest

我需要解析XMLHttpRequest产生的内容,而不是浏览器,但是使用PHP /或PERL或其他什么,但javascript。所以我试图根据我对需要解析的特定请求的理解来进行POST我收到404(未找到页面)。 我的错误在哪里? 1)帖子消息不正确 2)服务器理解我的请求不是来自XMLHttprequest,然后拒绝404。 3)其他我不知道。

抱歉,我无法发布网址,因为它位于内联网内。

我将发布用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'
})

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' })

1 个答案:

答案 0 :(得分:0)

  

您不必对其他方法做任何特别的事情;只需在open()调用中设置请求类型,并发送()一个适当的主体(在“PUT”的情况下放置的项目;在“GET”的情况下为空参数)。

您是否有适当的超时机制和事件安排?