Fix for HTTP return status code 1.0 in http_tls
Dependencies: ublox-at-cellular-interface
Revision 36:e3a7600665d3, committed 2020-03-04
- Comitter:
- sanaerathore
- Date:
- Wed Mar 04 06:51:38 2020 +0000
- Parent:
- 35:6a6ee1adff84
- Commit message:
- Fix for HTTP return status code 1.0 in Http_tls
Changed in this revision
diff -r 6a6ee1adff84 -r e3a7600665d3 TESTS/unit_tests/http/main.cpp --- a/TESTS/unit_tests/http/main.cpp Mon Jan 06 14:43:04 2020 +0500 +++ b/TESTS/unit_tests/http/main.cpp Wed Mar 04 06:51:38 2020 +0000 @@ -254,9 +254,30 @@ "/", NULL, NULL, 0, NULL, buf, sizeof (buf)) == NULL); + + + char s1[] = "HTTP/1.1 200 OK"; // This is what amazon.com returns if TLS is set + char s2[] = "HTTP/1.0 200 OK"; // This is what amazon.com returns if TLS is set + char* p; + char* q; + int result; tr_debug("Received: %s", buf); + + // Find first occurrence of s2 in s1 + p = strstr(buf, s1); + q = strstr(buf, s2); // This is what amazon.com returns if TLS is set - TEST_ASSERT(strstr(buf, "HTTP/1.1 200 OK") != NULL); + + if (p||q) + { + tr_debug("String found\n"); + result = 1; + } else + { + tr_debug("String not found\n"); + result = NULL; + } + TEST_ASSERT(result != NULL); // Reset the profile and check that this now fails TEST_ASSERT(pDriver->httpResetProfile(profile));
diff -r 6a6ee1adff84 -r e3a7600665d3 ublox-at-cellular-interface.lib --- a/ublox-at-cellular-interface.lib Mon Jan 06 14:43:04 2020 +0500 +++ b/ublox-at-cellular-interface.lib Wed Mar 04 06:51:38 2020 +0000 @@ -1,1 +1,1 @@ -https://developer.mbed.org/teams/ublox/code/ublox-at-cellular-interface/#69998003d95a +https://developer.mbed.org/teams/ublox/code/ublox-at-cellular-interface/#98808477a691