Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.10.2015
Сообщений: 7

Не получается отправить POST запрос

25.04.2017, 12:12. Показов 1187. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
надо отправить пост запрос на php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(isset($_POST)){
$name1 = $_POST["name1"];
 
$connect = mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("worker", $connect);
 
$result = mysql_query("INSERT INTO `user`(1name) VALUES('$name1')");
 
    if ($result) {
        $response["success"] = 1;
        $response["message"] = "Product successfully created.";
 
        echo json_encode($response);
    } else {
        $response["success"] = 0;
        $response["message"] = "Oops! An error occurred.";
 
        echo json_encode($response);
    }
  
}
php точно рабочий я его проверял, косяк какойто в проге
сама прога выглядит так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
package com.example.andrey.myapplication;
 
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.*;
import java.net.MalformedURLException;
import java.util.ArrayList;
import java.util.List;
 
public class AddActivity extends Activity {
    ;
 
    EditText inputName;
 
 
 
 
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add);
        // View-элементы
        inputName = (EditText) findViewById(R.id.inputName);
        Button btnCreateProduct = (Button) findViewById(R.id.btnCreateProduct);
        //обработчик нажатия
        View.OnClickListener oclbtnCreateProduct = new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new CreateNewProduct().execute();
            }
 
        };
        btnCreateProduct.setOnClickListener(oclbtnCreateProduct);
 
    }
 
 
 
    class CreateNewProduct extends AsyncTask<Void, Void, Void> {
 
        String resultString = null;
        String parammetrs = "name1=212121";
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        }
 
        @Override
        protected Void doInBackground(Void... params) {
            try {
                String myURL = "http://www.myserver.com/create.php";
 
                byte[] data = null;
                InputStream is = null;
 
                try {
                    URL url = new URL(myURL);
                    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                    conn.setRequestMethod("POST");
                    conn.setDoOutput(true);
                    conn.setDoInput(true);
 
                    conn.setRequestProperty("Content-Length", "" + Integer.toString(parammetrs.getBytes().length));
                    OutputStream os = conn.getOutputStream();
                    data = parammetrs.getBytes("UTF-8");
                    os.write(data);
                    data = null;
 
                    conn.connect();
                    int responseCode = conn.getResponseCode();
 
                    ByteArrayOutputStream baos = new ByteArrayOutputStream();
 
                    if (responseCode == 200) {
                        is = conn.getInputStream();
 
                        byte[] buffer = new byte[8192]; // Такого вот размера буфер
                        // Далее, например, вот так читаем ответ
                        int bytesRead;
                        while ((bytesRead = is.read(buffer)) != -1) {
                            baos.write(buffer, 0, bytesRead);
                        }
                        data = baos.toByteArray();
                        resultString = new String(data, "UTF-8");
                    } else {
                    }
 
 
                } catch (MalformedURLException e) {
 
                    //resultString = "MalformedURLException:" + e.getMessage();
                } catch (IOException e) {
 
                    //resultString = "IOException:" + e.getMessage();
                } catch (Exception e) {
 
                    //resultString = "Exception:" + e.getMessage();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return null;
        }
 
 
    }}
в ране выдает следующее "D/NetworkSecurityConfig: No Network Security Config specified, using platform default"

подскажите пожалуйста что я делаю не так
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2017, 12:12
Ответы с готовыми решениями:

Не получается отправить Post запрос
Есть сайт когда туда заходишь надо указать что тебе больше 18 и т.д. Хочу программно это сделать. Вот что просниффил: POST...

Не получается отправить картинку запросом POST
Привет, замаялся уже - ну что я делаю не так? Отправляю я это вконтакте апи. Сервер должен ответить {&quot;server&quot;:...

Отправить POST запрос
Подскажите, как лучше отправить запрос с такими параметрами $header = 'POST /new/ HTTP/1.1'.&quot;\r\n&quot;. 'Host:...

2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
25.04.2017, 14:40
omg, возьми какой-нибудь okhttp и научись дебаггер использовать
1
0 / 0 / 0
Регистрация: 18.10.2015
Сообщений: 7
25.04.2017, 16:03  [ТС]
я учусь самостоянельно и не все моменты догоняю, посоветуй плиз дебагер
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2017, 16:03
Помогаю со студенческими работами здесь

Отправить post запрос
В статье на хабр есть код которые отправляет запросы к Goip. (Не обязательно знать что такое Goip) Пример на perl с использованием...

Отправить post запрос
Как отправить простой post запрос на удаленный сервер? Сделал через наследование AsyncTask, нифига не работает. Вот код: package...

Отправить POST запрос
Помогите уже, реально задолбался, 2 дня уже ищу рабочий код который бы отправлял пост запрос но никак не могу найти. Везде какие-то либы...

Не получается отправить данные post запросом через curl
Всем привет, с c++ имею дело первый день, с 10 утра устанавливал curl и вот только сейчас наконец получилось. Но теперь проблема с пост...

Как отправить POST-запрос?
Парсинг + Отправка POST формы и получение результата Вот собственно вопрос, есть сайт Wmmail, нужно отправить на него post запрос ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru