Http failure during parsing for http://localhost:4200/api/login,Python 内置函数repr() 之坑

测试系列:jmeter性能压测常见错误总结 jmeter性能压测常见错误总结 阅读详情

问题描述:
1、前端 angular7
2、后台 Python2.7 + django
3、报错
在这里插入图片描述
在这里插入图片描述
数据也返回了,就是接收不到,作为一个Python菜鸡,各种调试
4、请求

import {Injectable} from '@angular/core';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/toPromise';
import {beforeUrl} from '../common/public-data';
import {HttpClient, HttpHeaders} from '@angular/common/http';
import {catchError, tap} from 'rxjs/operators';
import {Observable} from 'rxjs/Observable';
//登录
  private loginUrl = 'api/login';
  login(userToken: string): Observable<any> {
    let httpOptions: any;
    httpOptions = {
      headers: new HttpHeaders({
        'Content-Type': 'application/json',
        'Authorization': userToken
      })
    };
    let url = this.loginUrl;
    return this.http
      .get(url,httpOptions)
      .pipe(
        tap((res: any) => res),
        catchError((error: Response | any) => {
          return Promise.reject(error);
        })
      );
  }

5、原因
Python 内置函数repr()的锅
repr() 函数将对象转化为供解释器读取的形式。【不知道是否和javascript里的JSON.stringify()同样用法】
6、使用json.dumps()解决了此问题

Python代码
# -*- coding: utf-8 -*-

from django.http import HttpResponse
from django.shortcuts import render_to_response
import json
def login(request):
    request.encoding = 'utf-8'
    headers = {'Content-Type': 'application/json'}
        message =json.dumps(
        	{"success": 200, "name": "shangyc", "password": "abc-123"}
        )
    return HttpResponse(message, content_type="application/json")
【HCIP-AI 进阶之路(一)】零成本白嫖算力,7天速通华为人工智能资深开发者认证 《HCIP-AIEIDeveloper认证备考指南》摘要:本文深度解析华为HCIP-AI(H13-331)认证考试要点,涵盖考试大纲、评分标准及备考策略。重点剖析昇腾AI全栈架构,包括达芬奇架构核心计算单元(Cube/Vector/Scalar Unit)和四大层级关系(芯片-CANN-框架-应用)。针对无硬件资源的开发者,提供MindSpore CPU版、ModelArts免费算力和沙箱实验室三种零成本实践方案。文章强调该认证对国企/华为生态企业求职者的价值,并指出多选题是主要失分点。下篇将聚焦计算机视觉 阅读详情

相关推荐

华为硬件逻辑岗笔试题(一)

积少成多,集腋成裘,坚持!!! 目录 1. 进制转换 2. 状态机和编码方式 3. 存储器的分类 4. Verilog语法中的操作符 5. 对组合逻辑的认识 6. 对时序逻辑的认识 7. 竞争冒险的认识 8. 基本时序逻辑电路 9. 建立时间和保持时间 10. 同步时序电路 11. 组合逻辑和时序逻辑判断 13. 基本总线的理解 14.加法器 15.FPGA开发工具 1. 进制转换 1、十进制46.25对应的二进制表达式为( )。 A 101110.11...

qq_42235129的博客 1万+

http failure during parsing for错误

今天使用angular(前端)+golang(后端)进行post,遇到如下错误: http failure during parsing for127.0.0.1 大概意思是:解析时出现错误 找了一下帖子,大概原因是数据类型不对应,我的后端的代码是这样的 package main import ( "net/http" ) func cors(f http.HandlerFunc) http.HandlerFunc { return func(w http.ResponseWriter, r *ht

weixin_44011655的博客 4545

量化交易中的烂板策略:短线高频交易实战解析

量化交易通过算法模型实现自动化投资决策,其中短线高频交易是典型应用场景。从市场微观结构看,涨停板现象反映了资金博弈的动态平衡,而烂板策略正是捕捉涨停板短暂打开时的交易机会。该策略结合L2行情数据和Python量化框架,通过参数化规则识别特定形态的烂板股票,在风险可控前提下追求超额收益。实战中需严格遵循动态仓位管理和止损纪律,适用于A股市场短线交易。高频交易与量化分析技术的结合,为投资者提供了新的alpha挖掘工具。

weixin_30432579的博客 363

ionic3 http failure response for (unknown url): 0 unknown error

1、背景    版本:3.20.0    本地开发环境使用代理连接后台    ionic.config.json中的配置{ "name": "app-video-ai", "app_id": "", "type": "ionic-angular", "integrations": { "cordova": {} },

pgLi 1万+

C++学习(四六六)Multiple parse contexts are available for this file

Note: Multiple parse contexts are available for this file. Choose the preferred one from the editor menu 参考: "Multiple parse contexts" in Qt creator | Qt ForumHi Do you use sessions? https://bugreports.qt.io/browse/QTCREATORBUG-18521 Anyway, its not.

hankern的专栏 4609

OpenCV实战之人脸美颜美型(八)——大眼(下)

我们需要将上述描述量化表达,以r代表上述变形区域的圆的半径,X表示原始图像像素到变形圆圆心的距离,Y表示像素变形后的其距离变形圆圆心的距离,则其形状大致如下图所示。如下图所示,我们可以规定处理区域为眼睛为圆心的一个圆形,从圆心区域开始图像会放大,但该放大的比例随着距离圆心的距离而变小,直至边缘区域的放大比例为0。不过在实际图像变形操作中我们要从目标图像映射到原图,因此我们需要将X/Y调换,让X表示变形后图像的像素距离变形圆中心的距离,Y表示原图像素距离变形圆中心的距离,则其形状如下图所示。

On my way 901

一个奇怪的跨域报错:未知错误,大部分由于后端不支持跨域CROS或无效配置引起的

这段代码表示允许跨域,加上这段代码后,你调试程序的时候就能跨域了,但是在angular中只是表示调试的时候起作用,当你把前台代码打包成静态文件的时候,放到服务器上,这个proxy.config.json 这个文件并不起作用(我试过把target的地址指向百度打包发现项目正常运行)。其实想想,这点不现实,因为同一个后台,要报跨域问题应该所有的接口都报,而不应该只有一个页面的某个接口才报。虽然问题解决了,但是还是不知道为什么只有这一个接口会报错,而且后台的写法和前台的写法都不是太奇特的写法。

城南蝈蝈 1776

【YOLO系列】YOLOv4详解:模型结构、损失函数、训练方法及代码实现

摘要:YOLOv4在目标检测领域实现了精度与速度的平衡,通过CSPDarknet53骨干网络、SPP+PANet特征融合及CIoU损失函数等创新,在MS COCO数据集达到65.7% AP50,V100显卡实现62FPS实时检测。核心优化包括Mosaic数据增强、自对抗训练和解耦头结构,显著提升小目标检测和遮挡场景鲁棒性。代码实现采用CSP模块和SPP多尺度池化,兼顾计算效率与检测性能,为工业落地提供高效解决方案。(149字)

一碗白开水一 1357

Http failure response for (unknown url): 401 From Simple Intercept

1、问题现象及背景 和后台配合做一个验证码功能,前端直接以一个get请求获取验证码数据。报该错误 Http failure response for (unknown url): 401 From Simple Intercept -->http://ng-alain.com/docs/auth" name 2、原因 前后台没有对齐,后台返回的直接是一个图片,不是数据。 ...

pgLi 7013

【Ranger】mac下Apache Ranger编译安装

a、编译过程中出现测试用例不通过和文件认证错误错误:带上参数-DskipTests=true -Drat.skip=true 重新编译;b、若编译过程中出现缺少jar包的情况,可能下载不了,需要手动自动添加;c、编译所需的其他工具如maven等安装配置略。采用这个会报错,因此我才用了下面一个命令。初始化设置Ranger Admin:执行。然后进入target目录。

九师兄 2102

三维重建/SLAM笔记_最佳学习路线/攻略

本文目的 学习三维重建,需要不少知识,而知识之间又存在不同的依赖关系,为了后来人能少走弯路,也为了对自己的知识框架系统总结,特记录自己的学习路线。 学习心得 关于读书,了解基础知识是一方面,产生疑问也是一方面,为以后知道学习什么留下印象; 一回生,二回熟,看不懂时,大多是因为先验知识不够,没关系,多查多想,总会搞懂的。 学习路线 1.计算机图形学基础(OpenGL基础版)(徐文鹏 清...

惊鸿一博 3290

RxJS API解析(一)

起因 在SegmentFault里发布过一篇RxJS的简明教程,很多人反馈对这个主题很是很感兴趣,详见RxJS简明教程。 Rx 是一种编程的思维,而不是一个特定的框架或库。RxJS是Rx*基于Javascript语言栈的实现。我决定,今后写一系列“深入浅出”的文章来介绍 Rx*。我选择RxJS作为base,所有的代码实例都会基于RxJS,...

weixin_34291004的博客 237

PCL 基于法向距离的对应点获取

提出了一种基于法向量欧氏距离的点云配准方法。详细推导了法向量距离计算公式,并给出具体计算流程。在代码实现部分,采用PCL库完成了点云法向量计算和对应关系估计,通过可视化验证了算法有效性。实验结果表明,该方法能够准确获取点云间的对应关系,为后续点云配准奠定了基础。

点云侠的博客 225

bug宝典Linux篇 ALERT] 121/164316 (38066) : parsing [/etc/haproxy/haproxy.cfg:56] : 'bind *:9091' unknow

bug宝典Linux篇 ALERT] 121/164316 (38066) : parsing [/etc/haproxy/haproxy.cfg:56] : 'bind *:9091' unknow2017年05月02日 16:54:50阅读数:1531按照Centos7 haproxy1.7 安装haproxy, 然后在我的haproxy.cfg中添加bind :9091 ssl crt /a...

大JAVA解决方案 2098

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【异常处理】各种报错解决办法合集?

文章目录黑窗闪退:启动时报错:①暴力解决:②温柔/兼容版解决法 黑窗闪退: 原因:JAVA_HOME配置错误 更改环境变量,因为catalina.bat会使用JAVA_HOME,所以需要提前配置。 启动时报错: ①暴力解决: 在cmd命令窗口下执行netstat -ano 我们就可以看到所有连接的PID,我们的tomcat需要8080端口,所以我们现在需要一个东西去结束占用tomcat端口服务的进程。 //cmd命令窗口下执行: netstat -ano netstat -a (all) Displ

界王拳十倍 688

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

如何将Angular localhost:4200 改为IP

ust specify the IP in --host option like ng serve --host 192.16.1.1 Now you can visit http://192.16.1.1:4200 in your browser and it will work 下面是一个例子: ng serve --host 192.168.1.102 --port

ygznx的博客 7831

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

http://mrrio.github.io/

jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档。使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了。浏览器兼容性: IE 10, Firefox 3+, Chrome, Safari 3+, Opera,未来将兼容 IE 10 以下版本,对于 IE10 以下的版本会使用 Downloadify 来实现文件下载功能。

qq_16425237的博客 1251
上一篇: python GET请求中文参数解析失败,Server Error (500)
下一篇: 'django-admin' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
bloxed
博客等级 码龄10年 263粉丝 192原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值