This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HTTP version support?

Appendix B in the Network Processor's Programmer's Guide (SWRU368) states that HTTP support only goes to 1.0

I'm looking at doing Chunked Transfer encoding but it requires HTTP 1.1 support.

Any idea if it would still work? Will support be extended to HTTP 1.1?

  • Hi,

    The appendix describes the internal HTTP server net application embeded into the NWP.

    Can you please elaborate about the use case and what are you trying to implement? and what are you trying to achieve working with chunked transfer encoding.

    Ben

     

  • I'm looking into working with Nuance Cloud service. From their programmer's guide for HTTP Service:

    2 Accessing theAutomatic Speech Recognition(ASR) web service
    Use an HTTP client of your choice to access the ASR web service. Note that your HTTP client must be capable of sending requests that meet the requirements described below.
    2.1 Requirements
    Your HTTP request must meet the requirements concerning:
     Chunked transfer coding
     Secure HTTP
     Securing credentials
    To minimize latency when handling streamed audio, the HTTP client must support HTTP 1.1 (RFC2616) and chunked transfer coding (www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1).

    Edited to add: Having read some more documentation and example code, am I correct to assume that HTTP headers are defined on the application level, meaning SimpleLink doesn't create the HTTP headers?


    Edited to add (2): I found the HttpHeader.h file for SimpleLink, and it doesn't appear to have transfer coding field listed under headers. I'm going to see if Nuance has support for Websockets.

  • Hi

    Since you are working as a client in your use case, the internal HTTP server is not relevant.

    As you understand the HTTP client protocol is implemented by the application layer.

    Ben