-
August 9th, 2019, 15:01
#1
استفاده از متدهای 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";
-
تعداد تشکر ها از slh به دلیل پست مفید
-
August 9th, 2019 15:01
# ADS
-
August 9th, 2019, 20:56
#2
عضو انجمن
پاسخ : استفاده از متدهای 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);
?>
ویرایش توسط be099 : August 9th, 2019 در ساعت 20:59
-
تعداد تشکر ها از be099 به دلیل پست مفید
-
August 12th, 2019, 11:09
#3
پاسخ : استفاده از متدهای http برای ازسال داده در سرور

نوشته اصلی توسط
be099
برای این کار باید یک فایل در سرور ایجاد کنید که اینکارو بکنه و ریکوئستو به اون بفرستید
من فایل رو در سرور ایجاد کردم و Permission رو روی 0777 قرار دادم. من از زبان C و این کتابخانه استفاده می کنم. نمیدونم چطور باید با استفاده از این کتابخانه، داده در فایل txt. قرار بدم...
-
-
August 12th, 2019, 14:45
#4
عضو انجمن
پاسخ : استفاده از متدهای http برای ازسال داده در سرور

نوشته اصلی توسط
slh
من فایل رو در سرور ایجاد کردم و Permission رو روی 0777 قرار دادم. من از زبان C و
این کتابخانه استفاده می کنم. نمیدونم چطور باید با استفاده از این کتابخانه، داده در فایل txt. قرار بدم...
شما اگه از طریق http میخواین ارسال کنین حتما باید یک وب سرور هم داشته باشید که درخواست هارو جواب بده بعد درخواستو با هر زبانی میخواین پروسس کنین
بهترین و راحتترین کار استفاده از php و آپاچیه ...
-
-
August 12th, 2019, 18:33
#5
پاسخ : استفاده از متدهای http برای ازسال داده در سرور

نوشته اصلی توسط
be099
شما اگه از طریق http میخواین ارسال کنین حتما باید یک
وب سرور هم داشته باشید که درخواست هارو جواب بده
بله همینطوره و من وب سرور دارم و موقع استفاده از متد get، پاسخ http/1.1 200 ok رو از سرور دریافت میکنم.
بهترین و راحتترین کار استفاده از php و آپاچیه
چون که من از میکروکنترلر استفاده می کنم، مجبورم از c و آن کتابخانه استفاده کنم... مشکل اینه که چطور از متد (شاید)post برای نوشتن داده در فایل تکست در سرور استفاده کنم؟
-