For PETEY
Dependencies: mbed EthernetNetIf
Revision 3:e9bed024bba1, committed 2021-07-27
- Comitter:
- yonaetworks
- Date:
- Tue Jul 27 01:30:17 2021 +0000
- Parent:
- 2:764ecec3dc59
- Commit message:
- ko
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Jul 28 16:35:09 2011 +0000
+++ b/main.cpp Tue Jul 27 01:30:17 2021 +0000
@@ -8,64 +8,7 @@
EthernetNetIf eth;
-int pachube (int feedid, char *apikey, char *buf) {
- Host host;
- char uri[40], head[160];
-
- // header
- snprintf(head, sizeof(head), "Content-type: text/csv\r\nX-PachubeApiKey: %s\r\n", apikey);
-
- // uri
- snprintf(uri, sizeof(uri), "/v1/feeds/%d.csv?_method=put", feedid);
-
- host.setName("api.pachube.com");
- host.setPort(HTTP_PORT);
- return httpRequest(METHOD_POST, &host, uri, head, buf) == 200 ? 0 : -1;
-}
-
-int twitter (char *msg, char *user, char *pwd) {
- Host host;
- char buf[300], head[160];
-
- // header
- createauth(user, pwd, head, sizeof(head));
- strncat(head, "Content-type: application/x-www-form-urlencoded\r\n", sizeof(head) - strlen(head));
-
- // post data
- strcpy(buf, "status=");
- urlencode(msg, &buf[strlen(buf)], sizeof(buf) - strlen(buf));
+int httpRequest (int method, Host *host, char *uri, char *head, char *body);
- host.setName("api.supertweet.net");
- host.setPort(HTTP_PORT);
- return httpRequest(METHOD_POST, &host, "/1/statuses/update.xml", head, buf) == 200 ? 0 : -1;
-}
-
-int main () {
- EthernetErr ethErr;
- Host host;
- int r;
-
- myled = 1;
-// pc.baud(115200);
-
- ethErr = eth.setup();
- if(ethErr) {
- return -1;
- }
-
- host.setName("mbed.org");
- r = httpRequest(METHOD_GET, &host, "/", NULL, NULL);
-
-// r = twitter("test from #mbed TinyHTTP", "username", "password");
-
-// r = pachube(99999, "api key", "1000,30,70");
-
-/*
- host.setName("www.domain.name");
- r = httpRequest(METHOD_POST, &host, "/xxx.cgi", "Content-Type: application/x-www-form-urlencoded\r\n", "key=value&key2=value2");
-*/
- printf("status %d\r\n", r);
-
- myled = 0;
- return 0;
-}
+host.setName("192.168.100.204");
+r = httpRequest(METHOD_POST, &host, "/post.php", "Content-Type: application/x-www-form-urlencoded\r\n", "message=input by a micro-controller &submit=send");