小编Sah*_*rma的帖子

在perl中使用XML的POST请求

现在我得到的内容类型无法使用.这是工作流的实际摘要或场景,工作流需要更精确,以便它准确地解释自己:

请告诉我我做错了什么.

use LWP::UserAgent;
use HTTP::Request::Common;
my $sendXML="INPUT.XML";
my $resultXML="RESULT.XML";
my $message = <<'XML';
<criteria>
<includeFilterSets>
        <filterSet>
            <filter>
                <filterName>PRODUCT_NAME</filterName>
                </filterSet>
    </excludeFilterSets>
    </entityToSearch>
<criteria>
XML

my $webpage="http://example.com/";
#my $webpage = HTTP::Request->new(GET => 'http/Testlocation');
my $ua = LWP::UserAgent->new; 
my $response = $ua->post($webpage, Content_Type => 'text/xml', Content => $message);
if ($response->is_success) {
    print $response->decoded_content;  # or whatever
}
else {
    #die $response->status_line;
    print $response->decoded_content;

}
Run Code Online (Sandbox Code Playgroud)

xml perl post

2
推荐指数
1
解决办法
6147
查看次数

标签 统计

perl ×1

post ×1

xml ×1