05-27-2008 8:24 PM
Hi all,
My client has SAP version 4.6c.
I'm trying to send 2 parameters (not XML, just 2 values) from ABAP to website (http://99.9.99.99:8500) using FM HTTP_POST.
If I executed the following command from web browser, it returns back the values I send:
http://99.9.99.99:8500?par1=test&par2=123
The browser returns:
Received test and 123
But if I execute my ABAP program using HTTP_POST,
CONCATENATE 'par1=' str INTO t_request_body-body.
APPEND t_request_body.
CONCATENATE 'par2=' int INTO t_request_body-body.
APPEND t_request_body.
MOVE: 'text/html' TO w_content.
CALL FUNCTION 'HTTP_HEADERS_CREATE'
EXPORTING
pi_content_type = w_content
TABLES
pt_http_headers = t_request_header.
CALL FUNCTION 'HTTP_POST'
EXPORTING
absolute_uri = uri
request_entity_body_length = 300
blankstocrlf = 'X'
IMPORTING
status_code = status_code
status_text = status_text
response_entity_body_length = len
TABLES
request_entity_body = t_request_body
request_headers = t_request_header
response_entity_body = t_response_body
response_headers = t_response_header.
The return internal table t_response_body contain only the following:
Received and
So it seems the connection is good, but the website coundn't receive my parameters.
Does anybody know why?
Thanks,
Chang
05-31-2008 9:21 AM
If I executed the following command from web browser, it returns back the values I send:
http://99.9.99.99:8500?par1=test&par2=123
that means , the website can handle http GET as well.
try using the complete url http://99.9.99.99:8500?par1=test&par2=123 with the HTTP_GET FM or with HTTP_POST without sending the parameters in the request body but with url
Raja
06-03-2008 7:52 PM
Hi,
I solved this problem by using another FM 'HTTP_PUT_COMPONENT' , the site could receive my parameters in the component_data internal table.
Thanks everyone.
Regards,
Chang
03-19-2009 10:08 AM
Hi Chang,
I have the same problem: if I send the parameters via http_get, they go through, but both http_post and http_put_component fail to send the parameters. How did you solve your problem. I'm working with release 4.6c and I'm going mad because I can't find a solution for my problem!
Thanks for your answer & regards
Mischa