[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: URL posting



   Thanks. The time out issue is fixed by the network guy.
   Now I am posting a request to the URL
   [1]http://xx.xxx.xx.xxx/ffws/v1/ofax
   the request looks like
   <?xml version="1.0" encoding="UTF-8"?>
   <schedule_fax>
       <cover_page>

   <url>[2]http://xx.xxx.xx.xxx/ffws/v1/data/cover_pages/default.pdf</url
   >
           <enabled>false</enabled>
           <subject>First Web Service Fax</subject>
           <comments>This is our first web service fax.</comments>
       </cover_page>
       <sender>
           <name>musthafa</name>
           <organization>my Logistics</organization>
           <phone_number>1-730-326-6348</phone_number>
           <fax_number>1-730-226-6548</fax_number>
           <email_address>[3]mo.mo@xxxxxxx</email_address>
       </sender>
       <recipient>
           <name>somebody</name>
           <organization>my Logistics</organization>
           <fax_number>1-730-276-6573</fax_number>
           <phone_number></phone_number>
       </recipient>
       <attachment>
           <location>inline</location>
           <name>fax.txt</name>
           <content_type>application/pdf</content_type>
           <content_transfer_encoding>base64</content_transfer_encoding>
           <content>SGVsbG8gV29ybGQh</content>
       </attachment>
       <max_tries>3</max_tries>
       <priority>3</priority>
       <try_interval>30</try_interval>
       <receipt>failure</receipt>
       <schedule_all_at></schedule_all_at>
   </schedule_fax>
   But i am getting the error saying that
   HTTP/1.1 400 Bad Request
   The debug log is attached.
   I am trying all possible combination on how i can use this product.
   Please help. Any pointer would be  of great help.
   Thanks,
   Musthafa

   On Fri, Aug 28, 2009 at 9:43 PM, Scott Klement
   <[4]sk@xxxxxxxxxxxxxxxx> wrote:

     The error message means exactly what it says:  HTTPAPI sent a
     connect
     request to the remote server, and didn't receive a response.
     This usually means that there's a firewall blocking your
     connection.
     Sometimes it means that you need to configure a proxy.  (Are you
     specifying a proxy for the other HTTP requests you're doing?)
     It could also mean a lot of other things, such as a routing error
     somewhere between your system and the destination system, or that
     the
     server is down.

   Mohamed Musthafa Safarulla wrote:
   >    Addition:
   >    The is the debug log
   >    HTTPAPI Ver 1.23 released
   >    2008-04-24
   >    OS/400 Ver
   >    V5R2M0
   >
   >
   >    New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819.
   >    ProtLoc=0
   >    http_setauth():
   >    entered
   >    http_url_post():
   >    entered
   >    http_persist_open():
   >    entered
   >    http_long_ParseURL():
   >    entered
   >    DNS resolver retrans:
   >    2
   >    DNS resolver retry  :
   >    2
   >    DNS resolver options:
   >    x'00000136'
   >    DNS default domain:
   >    xxx.COM
   >    DNS server found:
   >    xxx.xx.x.186
   >    DNS server found:
   >    xxx.xx.x.126
   >    DNS server found:
   >    xxx.xx.xx.21
   >    SetError() #7: Timeout occurred while trying to connect to
   >    server!
   >    Thanks,
   >    Musthafa
   >
   >    On Fri, Aug 28, 2009 at 4:31 PM, Mohamed Musthafa Safarulla

   >    <[1][5]mohamedmusthafa.safarulla@xxxxxxxxx> wrote:
   >
   >      Addition:
   >      I need authentication before post so i do like this
   >      Eval      Data = data in the for of XML
   >      callp     http_setauth(HTTP_AUTH_BASIC:
   >                  'user': 'password')
   >
   >      eval      rc=http_url_post(

     >                    '[2][6]http://xx.xxx.xx.xxx/ffws/v1/ofax'

   >                     :%addr(data): %len(%trimr(data)):
   >                     '/tmp/httptest.html')
   >      Here i get  a time out error. But when i try to do the same
   from
   >      Explorer this link works just fine and shows me the successful
   XML
   >      in return. Please help.
   >      Thanks,
   >      Musthafa
   >
   >    On Fri, Aug 28, 2009 at 4:13 PM, Mohamed Musthafa Safarulla

   >    <[3][7]mohamedmusthafa.safarulla@xxxxxxxxx> wrote:
   >
   >      Hi,
   >      I am trying to make a http post using http_url_post. Actually
   this
   >      requires authentication. Also the url posting must be done in
   >      base64 encoding.
   >      I know I can do so much with Skotts API. Just wondering If
   could
   >      do this with HTTP API! Please share your expertise.
   >      --
   >      Thanks,
   >      Musthafa
   >

   ----------------------------------------------------------------------
   -
   This is the FTPAPI mailing list.  To unsubscribe, please go to:
   [8]http://www.scottklement.com/mailman/listinfo/ftpapi
   ----------------------------------------------------------------------
   -

   --
   Thanks,
   Musthafa

References

   1. http://xx.xxx.xx.xxx/ffws/v1/ofax
   2. http://xx.xxx.xx.xxx/ffws/v1/data/cover_pages/default.pdf
   3. mailto:mo.mo@xxxxxxx
   4. mailto:sk@xxxxxxxxxxxxxxxx
   5. mailto:mohamedmusthafa.safarulla@xxxxxxxxx
   6. http://xx.xxx.xx.xxx/ffws/v1/ofax
   7. mailto:mohamedmusthafa.safarulla@xxxxxxxxx
   8. http://www.scottklement.com/mailman/listinfo/ftpapi
HTTPAPI Ver 1.23 released 2008-04-24
OS/400 Ver V5R2M0

New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819. ProtLoc=0
http_setauth(): entered
http_url_post(): entered
http_persist_open(): entered
http_long_ParseURL(): entered
DNS resolver retrans: 2
DNS resolver retry  : 2
DNS resolver options: x'00000136'
DNS default domain: xxx.COM
DNS server found: xxx.xx.8.186
DNS server found: xxx.xx.8.126
DNS server found: xxx.xx.14.21
http_persist_post(): entered
http_long_ParseURL(): entered
do_post(): entered
POST /ffws/v1/ofax HTTP/1.1
Host: xx.xxx.xxx.xxx
User-Agent: http-api/1.23
Content-Type: text/xml
Expect: 100-continue
Content-Length: 1023
Authorization: Basic ZHBvcnJleTpkcG9ycmV5MQ==


recvresp(): entered
SetError() #43: CommTCP_read: No 100-Continue (error ignored)
senddoc(): entered
<?xml version="1.0" encoding="UTF-8"?><schedule_fax><cover_page><url>http://xx.xxx.xxx.xxx/ffws/v1/data/cover_pages/default.pdf</url><enabled>false</enabled><subject>First Web Service Fax</subject><comments>This is our first web service fax.</comments></cover_page><sender><name>Mohamed Musthafa</name><organization>RR Donnelley Logistics</organization><phone_number>1-888-226-6388</phone_number><fax_number>1-888-226-6388</fax_number><email_address>mohamed.m.safarulla@xxxxxxx</email_address></sender><recipient><name>Russ L Smith</name><organization>my Logistics</organization><fax_number>1-730-726-6573</fax_number><phone_number></phone_number></recipient><attachment><location>inline</location><name>WEWEWEW</name><content_type>application/pdf</content_type><content_transfer_encoding>base64</content_transfer_encoding><content>SGVsbG8gV29ybGQh</content></attachment><max_tries>3</max_tries><priority>3</priority><try_interval>30</try_interval><receipt>failure</receipt><schedule_all_at></schedule_all_at></schedule_fax>
recvresp(): entered
HTTP/1.1 400 Bad Request
Connection: close
Date: Mon, 31 Aug 2009 15:29:43 GMT
Content-Type: application/xml
Set-Cookie: faxfinder_sid=cb9c216f258c6498f67c1c87b49a0c88e4e0ea0be87ed9bb48d2af756d8a505e; path=/
Content-Length: 115


SetError() #13: HTTP/1.1 400 Bad Request
recvdoc parms: identity 115
header_load_cookies() entered
cookie_parse() entered
cookie =  faxfinder_sid=cb9c216f258c6498f67c1c87b49a0c88e4e0ea0be87ed9bb48d2af756d8a505e; path=/
cookie attr faxfinder_sid=cb9c216f258c6498f67c1c87b49a0c88e4e0ea0be87ed9bb48d2af756d8a505e
cookie attr path=/
recvdoc(): entered
SetError() #0:
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <message>failed to convert file WEWEWEW</message>

</response>

SetError() #13: HTTP/1.1 400 Bad Request
http_close(): entered
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------