[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Consume WCF web service with .svc extension
gmail adds those to the email...
It's not in his code..
Charles
On Thu, Aug 28, 2014 at 10:11 AM, Scott Mildenberger
<[1]SMildenberger@xxxxxxxxxxxxxxxxxx> wrote:
You have a [1] and [2] in your soap variable just before http,
remove those.
Scott
-----Original Message-----
From: [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Nikhil
Rustagi
Sent: Wednesday, August 27, 2014 11:35 PM
To: HTTPAPI and FTPAPI Projects
Subject: Re: Consume WCF web service with .svc extension
Hi,
Still I am getting the same error. Below are the details from my debug
log.
Also attached is the program which I modified using your example16 from
LIBHTTP. Would be really grateful if you can help me understand my
error.
HTTPAPI Ver 1.24 released 2012-01-23
OS/400 Ver V5R4M0
http_persist_open(): entered
http_long_ParseURL(): entered
DNS resolver retrans: 2
DNS resolver retry� : 2
DNS resolver options: x'00000136'
DNS default domain: [4]AON.COM
DNS server found: 10.191.2.65
DNS server found: 10.184.2.65
DNS server found: 10.178.200.20
http_persist_post(): entered
http_persist_req(POST) entered.
http_long_ParseURL(): entered
do_oper(POST): entered
There are 0 cookies in the cache
POST /wcf/CurrencyService.svc HTTP/1.1
POST /wcf/CurrencyService.svc HTTP/1.1
Host: [5]www.restfulwebservices.net
User-Agent: http-api/1.24
Content-Type: text/xml
SOAPAction: GetConversionRate
Content-Length: 393
senddoc(): entered
<?xml version="1.0" encoding="iso-8859-1"
standalone="no"?><soapenv:Envelope xmlns:soapenv="[1]
[6]http://schemas.xmlsoap.org/soap/envellope/" xmlns:ns="[2]
[7]http://www.restfulwebservices.net/ServiceContracts/2008/01
"><soapenv:Header/><soapenv:Body><ns:GetConversionRate><ns:FromCurre
ncy>USD</ns:FromCurrency><ns:ToCurrency>EUR</ns:ToCurrency></ns:GetC
onversionRate></soapenv:Body></soapenv:Envelope>
recvresp(): entered
HTTP/1.1 400 Bad Request
Server: Microsoft-IIS/7.0
X-Powered-By: [8]ASP.NET
Date: Thu, 28 Aug 2014 05:19:45 GMT
Content-Length: 0
Connection: Keep-Alive
SetError() #13: HTTP/1.1 400 Bad Request
recvresp(): end with 400
recvdoc parms: identity 0
header_load_cookies() entered
recvdoc(): entered
SetError() #0:
SetError() #13: HTTP/1.1 400 Bad Request
http_close(): entered
Thanks,
Nikhil
On Thu, Aug 28, 2014 at 1:21 AM, Charles Wilt
<[9]charles.wilt@xxxxxxxxx>
wrote:
>� � The extension doesn't matter...it's a standard SOAP web service
>� � �(though there is a REST version also)
>� � Sending it an XML like so:
>� � <soapenv:Envelope
>� � xmlns:soapenv="[1][10]http://schemas.xmlsoap.org/soap/envelope/"
>� � xmlns:ns="[2][11]http://www.restfulwebservices.net/ServiceContracts/
2008/01
>� � ">
>� � � �<soapenv:Header/>
>� � � �<soapenv:Body>
>� � � � � <ns:GetConversionRate>
>� � � � � � �<ns:FromCurrency>USD</ns:FromCurrency>
>� � � � � � �<ns:ToCurrency>EUR</ns:ToCurrency>
>� � � � � </ns:GetConversionRate>
>� � � �</soapenv:Body>
>� � </soapenv:Envelope>
>� � Gets a response back of:
>� � <s:Envelope
xmlns:s="[3][12]http://schemas.xmlsoap.org/soap/envelope/">
>� � � �<s:Body>
>� � � � � <GetConversionRateResponse
>� � xmlns="[4][13]http://www.restfulwebservices.net/ServiceContracts/200
8/01">
>� � � � � � �<GetConversionRateResult
>� � xmlns:a="[5][14]http://www.restfulwebservices.net/DataContracts/2008
/01"
>� � xmlns:i="[6][15]http://www.w3.org/2001/XMLSchema-instance">
>� � � � � � � � <a:FromCurrency>USD</a:FromCurrency>
>� � � � � � � � <a:ToCurrency>EUR</a:ToCurrency>
>� � � � � � � � <a:Rate>0.7577</a:Rate>
>� � � � � � �</GetConversionRateResult>
>� � � � � </GetConversionRateResponse>
>� � � �</s:Body>
>� � </s:Envelope>
>� � Scott's presentation on consuming Web services is a good place
to start
>� � [7][16]http://www.scottklement.com/presentations/#HTTPAPI
>� � Otherwise, turn on HTTP debuging
>� � callp http_debug(*ON);
>� � And post the resulting log
>� � /tmp/httpapi_debug.txt
>� � Charles
>
>� � On Wed, Aug 27, 2014 at 12:58 PM, Nikhil Rustagi
>� � <[8][17]nik.rust@xxxxxxxxx> wrote:
>
>� � � � �Hi,
>� � � � �I have been trying to consume a wcf service using
HTTPAPI, but
>� � � have
>� � � � �been consistently getting error code 400 'Bad
Request'. Is � >� � � there any
>� � � � �example which I can use to consume a wcf service. The
current
>� � � examples
>� � � � �all use .asmx services.�
>� � � � �I tried with the below service:
>� � � � � [1][9][18]http://www.restfulwebservices.net/wcf/CurrencyService.svc
>� � � � �Nikhil
>� � � References
>� � � � �1.
>� � � [10][19]http://www.restfulwebservices.net/wcf/CurrencyService.svc?ws
dl
>� � � --------------------------------------------------------------------
>� � � ---
>� � � This is the FTPAPI mailing list.� To unsubscribe, please
go to:
>� � � [11][20]http://www.scottklement.com/mailman/listinfo/ftpapi
>� � � --------------------------------------------------------------------
>� � � ---
>
> References
>
>� � 1. [21]http://schemas.xmlsoap.org/soap/envelope/
>� � 2.
[22]http://www.restfulwebservices.net/ServiceContracts/2008/01
>� � 3. [23]http://schemas.xmlsoap.org/soap/envelope/
>� � 4.
[24]http://www.restfulwebservices.net/ServiceContracts/2008/01
>� � 5.
[25]http://www.restfulwebservices.net/DataContracts/2008/01
>� � 6. [26]http://www.w3.org/2001/XMLSchema-instance
>� � 7. [27]http://www.scottklement.com/presentations/#HTTPAPI
>� � 8. mailto:[28]nik.rust@xxxxxxxxx
>� � 9.
[29]http://www.restfulwebservices.net/wcf/CurrencyService.svc
>� �10.
[30]http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
>� �11. [31]http://www.scottklement.com/mailman/listinfo/ftpapi
>
>
--------------------------------------------------------------------
--
> - This is the FTPAPI mailing list.� To unsubscribe, please go to:
> [32]http://www.scottklement.com/mailman/listinfo/ftpapi
>
--------------------------------------------------------------------
--
> -
>
>
--------------------------------------------------------------------
---
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[33]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
References
1. mailto:SMildenberger@xxxxxxxxxxxxxxxxxx
2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
4. http://AON.COM/
5. http://www.restfulwebservices.net/
6. http://schemas.xmlsoap.org/soap/envellope/
7. http://www.restfulwebservices.net/ServiceContracts/2008/01
8. http://ASP.NET/
9. mailto:charles.wilt@xxxxxxxxx
10. http://schemas.xmlsoap.org/soap/envelope/
11. http://www.restfulwebservices.net/ServiceContracts/2008/01
12. http://schemas.xmlsoap.org/soap/envelope/
13. http://www.restfulwebservices.net/ServiceContracts/2008/01
14. http://www.restfulwebservices.net/DataContracts/2008/01
15. http://www.w3.org/2001/XMLSchema-instance
16. http://www.scottklement.com/presentations/#HTTPAPI
17. mailto:nik.rust@xxxxxxxxx
18. http://www.restfulwebservices.net/wcf/CurrencyService.svc
19. http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
20. http://www.scottklement.com/mailman/listinfo/ftpapi
21. http://schemas.xmlsoap.org/soap/envelope/
22. http://www.restfulwebservices.net/ServiceContracts/2008/01
23. http://schemas.xmlsoap.org/soap/envelope/
24. http://www.restfulwebservices.net/ServiceContracts/2008/01
25. http://www.restfulwebservices.net/DataContracts/2008/01
26. http://www.w3.org/2001/XMLSchema-instance
27. http://www.scottklement.com/presentations/#HTTPAPI
28. mailto:nik.rust@xxxxxxxxx
29. http://www.restfulwebservices.net/wcf/CurrencyService.svc
30. http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
31. http://www.scottklement.com/mailman/listinfo/ftpapi
32. http://www.scottklement.com/mailman/listinfo/ftpapi
33. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------