استفاده از متدهای http برای ازسال داده در سرور
سلام
من با استفاده از متد GET میتونم محتویات یک فایل txt در سرور رو بخونم. اما الان میخوام این فایل txt رو توسط یک متد HTTP ویرایش کنم. من این کد رو تست کردم و پاسخ HTTP/1.1 200 OK رو دریافت کردم، ولی تغییری در فایل ندیدم. چگونه باید این کار رو انجام بدم؟
کد PHP:
static const char http_request[] = "POST "SUB_ADDRESS" HTTP/1.1\r\n"
"Host: "HOST_ADDRESS"\r\n\r\n"
"Content-Type: text/plain\r\n"
"Content-Lenght: 13\r\n"
"Accept: */*\r\n"
"\r\n"
"Data for Test";
پاسخ : استفاده از متدهای http برای ازسال داده در سرور
نقل قول:
نوشته اصلی توسط
slh
سلام
من با استفاده از متد GET میتونم محتویات یک فایل txt در سرور رو بخونم. اما الان میخوام این فایل txt رو توسط یک متد HTTP ویرایش کنم. من این کد رو تست کردم و پاسخ HTTP/1.1 200 OK رو دریافت کردم، ولی تغییری در فایل ندیدم. چگونه باید این کار رو انجام بدم؟
کد PHP:
static const char http_request[] = "POST "SUB_ADDRESS" HTTP/1.1\r\n"
"Host: "HOST_ADDRESS"\r\n\r\n"
"Content-Type: text/plain\r\n"
"Content-Lenght: 13\r\n"
"Accept: */*\r\n"
"\r\n"
"Data for Test";
برای این کار باید یک فایل در سرور ایجاد کنید که اینکارو بکنه و ریکوئستو به اون بفرستید
مثل این :
کد PHP:
<?php
$data = file_get_contents('php://input');
file_put_contents('a.txt',$data);
?>
پاسخ : استفاده از متدهای http برای ازسال داده در سرور
نقل قول:
نوشته اصلی توسط
be099
برای این کار باید یک فایل در سرور ایجاد کنید که اینکارو بکنه و ریکوئستو به اون بفرستید
من فایل رو در سرور ایجاد کردم و Permission رو روی 0777 قرار دادم. من از زبان C و این کتابخانه استفاده می کنم. نمیدونم چطور باید با استفاده از این کتابخانه، داده در فایل txt. قرار بدم...
پاسخ : استفاده از متدهای http برای ازسال داده در سرور
نقل قول:
نوشته اصلی توسط
slh
من فایل رو در سرور ایجاد کردم و Permission رو روی 0777 قرار دادم. من از زبان C و
این کتابخانه استفاده می کنم. نمیدونم چطور باید با استفاده از این کتابخانه، داده در فایل txt. قرار بدم...
شما اگه از طریق http میخواین ارسال کنین حتما باید یک وب سرور هم داشته باشید که درخواست هارو جواب بده بعد درخواستو با هر زبانی میخواین پروسس کنین
بهترین و راحتترین کار استفاده از php و آپاچیه ...
پاسخ : استفاده از متدهای http برای ازسال داده در سرور
نقل قول:
نوشته اصلی توسط
be099
شما اگه از طریق http میخواین ارسال کنین حتما باید یک
وب سرور هم داشته باشید که درخواست هارو جواب بده
بله همینطوره و من وب سرور دارم و موقع استفاده از متد get، پاسخ http/1.1 200 ok رو از سرور دریافت میکنم.
نقل قول:
بهترین و راحتترین کار استفاده از php و آپاچیه
چون که من از میکروکنترلر استفاده می کنم، مجبورم از c و آن کتابخانه استفاده کنم... مشکل اینه که چطور از متد (شاید)post برای نوشتن داده در فایل تکست در سرور استفاده کنم؟