DmitrMakeev commited on
Commit
74b055d
1 Parent(s): efab428

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -149,13 +149,24 @@ def send_requests():
149
  def send_second_request(export_id):
150
  if export_id is None:
151
  raise Exception("export_id is None")
 
152
  # Формирование URL для второго запроса
153
  export_url_template = f"{gc_url_export}/{export_id}?key={gc_api}"
154
  try:
155
  response = requests.get(export_url_template)
156
- response.raise_for_status()
157
  print("Ответ сервера:")
158
- print(response.text) # Вывод ответа сервера в консоль
 
 
 
 
 
 
 
 
 
 
159
  except requests.RequestException as e:
160
  print(f"Ошибка при выполнении запроса: {e}")
161
 
@@ -163,9 +174,11 @@ def send_second_request(export_id):
163
  @app.route('/export_user', methods=['GET'])
164
  def export_user():
165
  try:
 
166
  send_second_request(export_id)
167
  return "Запрос выполнен", 200
168
  except Exception as e:
 
169
  return json.dumps({"error": str(e)}), 500
170
 
171
 
@@ -181,7 +194,6 @@ def export_user():
181
 
182
 
183
 
184
-
185
  def load_data_from_json():
186
  data = json.loads(json_data)
187
  items = data['info']['items']
 
149
  def send_second_request(export_id):
150
  if export_id is None:
151
  raise Exception("export_id is None")
152
+ print(f"Отправка запроса с export_id: {export_id}") # Отладочное сообщение
153
  # Формирование URL для второго запроса
154
  export_url_template = f"{gc_url_export}/{export_id}?key={gc_api}"
155
  try:
156
  response = requests.get(export_url_template)
157
+ response.raise_for_status() # Проверка на ошибки HTTP
158
  print("Ответ сервера:")
159
+ print(response.text) # Вывод ответа сервера в консоль сервера
160
+
161
+ # Попытка распарсить JSON
162
+ try:
163
+ json_response = response.json()
164
+ print("JSON ответ сервера:")
165
+ print(json_response)
166
+ except json.JSONDecodeError as e:
167
+ print(f"Ошибка при декодировании JSON: {e}")
168
+ print("Текст ответа, который не удалось распарсить:")
169
+ print(response.text)
170
  except requests.RequestException as e:
171
  print(f"Ошибка при выполнении запроса: {e}")
172
 
 
174
  @app.route('/export_user', methods=['GET'])
175
  def export_user():
176
  try:
177
+ print("Вызов send_second_request") # Отладочное сообщение
178
  send_second_request(export_id)
179
  return "Запрос выполнен", 200
180
  except Exception as e:
181
+ print(f"Ошибка: {e}") # Вывод ошибки в консоль сервера
182
  return json.dumps({"error": str(e)}), 500
183
 
184
 
 
194
 
195
 
196
 
 
197
  def load_data_from_json():
198
  data = json.loads(json_data)
199
  items = data['info']['items']