SoapUI를 배우려고 하는데 아래 코드를 실행하면HTTP 오류 411 모든 파일은 /var/www/html/에 있는데 문제가 무엇인지 잘 모르겠습니다.
#!/usr/bin/perl
use SOAP::Transport::HTTP;
SOAP::Transport::HTTP::CGI
-> dispatch_to('Demo')
-> handle;
package Demo;
sub hi
{
return "hello, world";
}
sub bye
{
return "goodbye, cruel world";
}
지침
<Directory "/var/www/html/">
Order allow,deny
Allow from all
Options +ExecCGI
AddHandler cgi-script .cgi .pl
AllowOverride None
Options Indexes FollowSymLinks
</Directory>
- 센트OS 6.8
- 응용 프로그램: Apache/2.2.15
- 펄: v5.10.1
- 클라이언트: HTTP 브라우저
답변1
411은 "길이가 필요합니다"라는 클라이언트 오류입니다. 이는 요청에 이 필드가 포함되어 있지 않음을 의미합니다. 요청을 올바르게 설정해야 합니다. SoapUI를 클라이언트(서버를 호출하는 애플리케이션)로 사용한다고 가정하면 다음을 설정해야 합니다.요청 헤더거기.
예를 들어 다음을 참조하세요.https://www.soapui.org/docs/function-testing/teststep-reference/http-request/headers.html